self-regulating recorder - Francés Inglés Diccionario